# -*- coding: utf-8 -*-
"""
@文件    :   students_pie.py
@时间    :   2022/05/25 10:33:04
@作者    :   YTNetMan
@版本    :   1.0
@邮箱    :   ytnetman@163.com
@版权    :   (C)Copyright 2022-2025
@分类    :   办公自动化
@功能    :   饼图  一般用来看占总量的百分比
            饼图只需要一列数据，实例中取得是2017
"""

import matplotlib.pyplot as plt
import pandas as pd

#去掉默认索引，否则，坐标是索引数值
students = pd.read_excel('./doc/Students_pie.xlsx', index_col='From')
print(students)
#counterclock python默认是逆时针，Excle默认是顺时针，所以改成False
#startangle 给起始值一个初始角度
#['2017']因为数字是一种特殊类型，在这里只能用[],不能用.2017来表示
#注意看表中2017字段前有个'号，说明它是字符串，而不是数字
students['2017'].plot.pie(counterclock=False,startangle=-270,fontsize=8)
plt.title('Source of international Students',fontsize=20,fontweight='bold')

plt.show()
